首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

VS2019安装使用教程(超详细)

VS是一个基本完整的开发工具,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。...Silverlight 及Windows Phone。...VS2019的分类 1.个人版:Visual Studio Community 该版本仅供个人使用免费、功能完备的可扩展工具,面向构建非企业应用程序的开发人员。...3.企业版:Visual Studio Enterprise 售价5,999 美元,具备高级功能的企业级解决方案(包括高级测试 DevOps),面向应对各种规模或复杂程度项目的团队。...也可以使用 Azure DevOps 管理整个项目的代码、bug 工作项。使用 Visual Studio 调试程序,通过代码的历史数据可跨语言快速查找并修复 bug,无论是在本地还是远程。

4.3K10

Silverlight单元测试框架

Silverlight单元测试框架 微软的silverlight单元测试框架现在已经托管到了MSDN Code Gallery网站上,你可以在上边找到最新的Release版本一些最新的资料。...SilverlightTestProject_CSharp.zipSilverlightTestProject_VB.zip文件拷贝到(不要再把上述两个.zip文件解压了,不然VS不认) %userprofile...SilverlightTestClass_VB.zip文件拷贝到 %userprofile%\Documents\Visual Studio 2008\Templates\ItemTemplates 启动VS2008 看一下项目文件 添加一下缺少的...DLL引用 配置成功!...总结 使用TDD单元测试框架为Silverlight带来了一个更好的测试方案,你不用再一点一点的设置断点跟着程序跑。  能充分的进行单元测试,是提高软件质量,降低开发成本的必由之路。

1K80

How-to: 利用Visual Studio升级Windows Phone 7工程

图1:新建工程时的OS选择界面         那么,对于之前的应用程序工程,如果要更新到新的OS版本,操作起来也非常的方便,下面我们就按顺序给出操作步骤。...图2:打开应用程序界面         在项目的资源浏览器中,右键点击项目的工程,如下图3所示,弹出右键菜单,点击其中的“Upgrate to Windows Phone 7.1” ?...图4:项目升级提醒         在升级完成以后,进行编译,系统提示缺少组件: The referenced component 'Microsoft.Phone.Controls.Toolkit'...如下图5所示: ? 图5Silverlight for Windows Phone Tookit         安装完毕以后,我们在项目的引用中删除旧的引用,手动添加新的引用,如下图6所示: ?...图7:添加新的引用         至此,可以进行工程的编译调试。

68360

Silverlight 中的 CoreCLR

Silverlight 2  包含一个 CLR,但并不是其他 .NET 应用程序程序使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。...CoreCLR 是 Silverlight 使用的虚拟机。它类似于为 .NET Framework 2.0 及更高版本提供强大功能的 CLR,也包含相似的类型加载垃圾收集 (GC) 系统。...但也有一些例外情况,比如 OpenFileDialog IsolatedStorage(存储配额更改),在这种情况下,Silverlight 需要用户的明确同意才能打破沙箱的默认规则。...Silverlight .NET 应用程序使用不同 CLR 意味着您不能在两个针对 .NET 应用程序 Silverlight 应用程序的项目中引用同一个程序。...主要问题出在 mscorlib 程序上。Silverlight 正常使用所需的功能非常小-仅仅是内核。但任何 .NET 程序都要链接标准版本的 mscorlib,这就是问题所在。

47750

Silverlight体积优化

Silverlight体积优化 Silverlight是运行在客户端的富媒体应用程序,他可以使表现形式更加的丰富多彩,相应的开发人员需要写大量的XAML、代买添加很多图片以及一些其他的资源文件。...这就直接导致了应用程序体积的增大。在所有的文件都要从服务器上下载的情况下,这是一个极为严重的问题。如果你的应用大于5MB 加载时间过长的话会直接导致访客的流失。...这里将谈论一下如何减少应用程序的体积。 体积优化 移除未使用的程序 Visual Studio在创建sl应用后默认情况下加了很多的程序,有些可能是你根本就用不上的。...首先除了System引用将所有其他的删除掉,然后重新编译应用,将缺失的DLL重新添加回来。...使用程序缓存 使用程序缓存的办法很简单只需要在sl的属性页面,将library Caching设置为true即可 动态加载XAP 在silverlight开发的过程中可以将模块话,分解成多个xap

91780

开发Silverlight 2.0的自定义控件

因为这是一个控件库,我们要添加程序System.Windows.Controls的引用,这个程序Silverlight 2.0 beta 1的版本号是1.0.0.0(不要问为什么:-) ),默认会并放在...下一步是给我们的控件程序加入XmlnsDefinitionAttribute。...MediaButton()             {             }     } } 给我们的控件加入默认的样式 打开文件general.xmal 首先添加下面的缺省内容到XAML文件一个引用到我们的...Margin="2,2,2,2" Content="Stop">                       按F5测试控件...关于作者 Attila Hajdrik 之前是微软的高级顾问,2008年成立了自己的公司,公司的重点是.NET开发,主要是Silverlight 2.0WPF项目 译者注:通过这篇文章就可以知道

70590

.NET Core跨平台的奥秘:复用之殇

包含在元数据中针对外部程序的描述是由编译时引用程序决定的,引用程序的名称(包含文件名、版本签名的公钥令牌)会直接体现在当前程序的元数据中。...也就说在这种情况下,运行时加载的程序编译时引用程序是一致的。 ?...”,所以对于编译后生成的程序App.exe来说,对应的程序引用将包含目标程序的文件名、版本公钥令牌。...,后者的版本号公钥令牌都与程序引用元数据描述的都不一样。...,比如我们创建一个兼容.NET Framework 4.5Silverlight 5.0的PCL项目,被引用程序mscorlib.dll的版本为2.0.5.0,但是Silverlight 5.0运行时环境中的程序

1.2K80

2020-1-17-C++项目文件升级

相较于其他项目类型,c++(尤其是vc++)应该是一个项目升级较为麻烦程序类型。今天和大家介绍下如何处理c++项目的升级。...缺少SDK或者工具 当你重定向项目之后,编译可能会出现缺少对应SDK或者工具的问题,这说明你的设备上缺少对应的开发组件。 这里可以找到vs——工具——获取工具功能。...然后在弹出的安装界面中找到对应的sdk工具。 需要注意的是,vs2019已经不再提供windows8.1的SDK了。...但是c++有一些nuget包会在target文件中指定工具版本,只针对目标工具版本项目才进行添加。 这样就会导致新版本工具的项目因为缺少nuget依赖无法编译。 ?...development ---- 本文会经常更新,请阅读原文: https://xinyuehtx.github.io/post/C++%E9%A1%B9%E7%9B%AE%E6%96%87%E4%BB%B6%E5%

73310

你应该知道的15个Silverlight诀窍

许多开发人员第一次看到这段代码的时候都会认为这个地方是引用Silverlight的版本信息,例如Silverlight 4. 一个Silverlight宿主应用程序的HTML/ASPX代码: ?...client_DoWorkCompleted(object sender, DoWorkCompletedEventArgs e) { MessageBox.Show(e.Result); } 5....优先使用Silverlight模板主题,微软默认为应用程序提供了4种主题供用户选择。在VS2010中还可以使用内置的导航应用程序模板,Blend4中还有一些关于MVVM的模板。...每天我都会访问Silverlight Cream Alvin’s Ashcraft’s Morning Dew,最后看一John Papa’s Silverlight TV。 ? 13....Silverlight可以在当前所有的主流浏览器包括Google的Chrome 6,IE, FirefoxSafari上工作,操作系统支持WindowsMac OS。

84060

“前.NET Core时代”如何实现跨平台代码重用 ——源文件重用

Windows Phone、Windows Store、SilverlightXbox等,它们分别对移动、平板游戏设备提供支持。...(Portal Class Library)推出之前,针对程序的共享是不可能实现的,我们只能在源代码层面实现共享。...三、Shared Project 项目的目的一般都是组织源文件其他相关资源并最终编译成一个可被部署的程序。...但是Shared Project这种项目类型则比较特别,它只有对源文件进行组织的功能,却不能通过编译生成程序,它存在的目的就是为了实现源文件的共享。...我们将针对这个项目的引用同时添加到一个Silverlight项目(SilverlightApp.csproj)Windows Phone项目(WinPhoneApp.csproj)之中,当我们对这两个项目实施编译的时候

82960

《101 Windows Phone 7 Apps》读书笔记-Weight Tracker

虽然这是一个基于Pivot控件的应用程序,但是本章内容的目的是演示如何在我们的应用程序中加入图表。...DataVisualization.Toolkit.dll的引用,该二进制包含了所有图表相关的功能。在David发布的版本中,使用压缩文件中Binaries\Silverlight3目录下的文件。...为了使得图表控件正常工作,我们必须添加对Silverlight 3桌面版本的二进制引用!    ...如果我们不添加对Silverlight 3桌面版本的二进制System.Windows.Controls.dll的引用,在尝试使用这些图表控件时,会得到一个神秘的异常。...为了证实这种影响的效果,图29.4显示了本应用程序的折线图散射图,不过它们的各种自定义风格已经被移除。

1.4K80

VisualTreeHelper

Silverlight中只有可视化树,没有WPF中的逻辑树,这一点可从SL的sdk文档中得到印证: 可视化树概念也存在于 WPF 中,它与 Silverlight 的可视化树概念类似。...Silverlight 不通过帮助器类来公开此逻辑树。...Silverlight 中的确存在某些(但并非所有)相关的属性行为,但由于没有用于访问这些行为的帮助器 API,因此,逻辑树概念在 Silverlight 中将没有用武之地,因此本文档不讨论它。...缺少逻辑树而引发的一个很小的兼容性问题是:FrameworkElement..::..Parent 属性行为在 Silverlight 版本 3 中是不同的,它实际上报告可视化树父项。...利用XamlPad,可以查看简单xaml(指不加载第三方程序的xaml)的对象树: xamlpad程序安装silverlight的sdk后,默认安装于x:\Program Files\Microsoft

79570

.Net Core平台下,添加包的引用

一个程序的开发过程中离不开对程序(Assembly)的依赖,将一个程序打包好,就成为一个.dll的包文件,它也叫动态链接库(Dynamic Link Library),可以被其它程序引用,在以前...ASP.Net时代,微软将所有可能依赖的包都在程序生成中给我们添加上,所以我们开发时,很少遇到找不到某个类的命名空间的问题,但是,.netCore时代,微软改变了这一作风,你需要什么,就自己去添加什么,...系统只带一些必须的包,这减少了不必要的引用,提高了程序的性能。...接下来,就演示一下,如何添加包的引用 VSCode: 在终端中键入:dotnet add package 包名 Visual Studio: 在VS中,这一过程变得可视化...,首先在展开依赖项,找到包,点击右键选择管理NuGet包 在弹出的新窗口中我们就可以搜索并点击右边的下箭头下载,系统会自动安装,在写基于.Net Core平台的项目时,推荐使用VS2019及以上版本

98420

Silverlight4控件纯客户端注册验证

一般来说,Silverlight客户端控件会销售给开发Silverlight程序的公司,他们是控件的购买者。他们开发的程序中会用到Silverlight客户端控件。...5, 网站用户浏览控件购买者开发部署的网站,下载Silverlight控件在网站用户机器上执行,并验证License文件的签名及程序部署路径等唯一标识。...信息记录Id,强名称签名的目标控件程序全名,程序部署路径等一些唯一性标示及防止篡改这些信息的RSA数字签名。...它会首先验证License的合法性(即使用RSA签名验证算法检验License文件是否被篡改),然后会判断程序及唯一性标示是否正确。...另外,关于RSA算法实现可以参考之前的一篇文章:《Silverlight中非对称加密及数字签名RSA算法的实现》。 欢迎大家给些意见。

1.2K50
领券