我一直在Visual Studio Express 2013中开发一个C#项目,并且遇到了.NET语言的代码契约.他们的简洁性和随附的静态分析工具给我留下了深刻的印象,我开始在我的代码库中使用它们.但是,当我试图运行我的程序时,我遇到了类似于在这个SO线程中发现的错误消息,即
...必须使用代码契约二进制重写器(CCRewrite)重写程序集(可能是"<my project>"),因为它正在调用Contract.Requires并且定义了CONTRACTS_FULL符号.从项目中删除CONTRACTS_FULL符号的任何显式定义并重建...
指南建议要解决此问题,我必须从项目的"属性"页面启用代码约定,但在Express中无法找到代码约定属性条目.
一些MSDN论坛主题似乎表明代码合同的所有工具都包含在Express版本中,但Code Contracts Properties页面却没有.这似乎是这种情况,因为我能够在VSE 2013中运行我的项目,只有在我的大学毕业之前从我的大学获得的Visual Studio 2012 Ultimate的副本启用代码合同之后.
除了通过手动修改项目文件或使用付费版本的Visual Studio修改项目文件外,是否真的无法在Visual Studio Express中使用代码约定?如果是这种情况,我对使用它们非常犹豫,因为我的公司不太可能购买VS许可证.此外,微软试图扩展这种新的优越的验证范例,然后将其仅限于付费用户,这似乎是非常奇怪的.
.net c# code-contracts visual-studio-express visual-studio-2013
在Visual Web Developer Express中,如何启用Break on All Exceptions?我正在寻找Debug> Exceptions菜单项但却找不到它,即使我尝试自定义菜单也没有.
MSDN上的这个页面表明它应该是可能的.
我正在使用Visual Studio 2008 Express并且正在编写单元测试,其中存在许多预期的未处理异常.这会导致在调试器中运行这些测试时显示许多异常助手弹出窗口.
我已在VS选项中禁用了异常助手,但会弹出另一个未处理的异常对话框.我知道用Visual Studio Professional可以摆脱这些,但你如何使用快递版呢?
顺便说一下,我使用的是Assert.Throws代替ExpectedException attribute(NUnit),这导致了这个,但我想使用Assert.Throws.谢谢!
AnkhSVN可以安装在Visual Studio的Express版本上吗?
是否可以使用Visual Studio Express Edition打开/编辑正常的Visual Studio解决方案?
projects-and-solutions visual-studio-2010 visual-studio-express
该文件位于哪个目录下?
我问的原因是,我想备份我的设置.
每当我使用Visual Studio 2010 Express C#创建新类时,它都会创建没有访问修饰符的类.10次中有9次我希望我的新课程公开.如何让Visual Studio默认使用"public"修饰符创建空类模板?
尝试在Visual Studio Express 2012 For Web中运行单元测试时是否有人遇到以下错误?:
MSTestAdapter无法发现测试,因为经典模式助手不可用.如果已选择TestSettings文件,请取消选中它并再试一次.
我在Visual Studio 2012 RC中有一个解决方案,它包含几个应用程序,几个类库和几个单元测试项目.当Visual Studio 2012发布时,我转到了Express For Web.一切都在编译和运行正常,但任何时候我尝试运行单元测试我得到上述错误.
作为测试,我卸载了单元测试项目并删除了TestSettings文件并添加了一个带有一个测试的新单元测试项目,这是一个简单的真正断言.但是,错误仍然存在.
谷歌搜索对我来说并没有太多的东西.各个网站上的一些相关帖子,但还没有实质内容.(也许其他人有更多的运气?)看起来测试框架在它甚至试图调用MSTest之前就失败了,但同样好奇的是我mstest.exe在机器上找不到.
有没有人碰到这个并解决了它?我想我可以转移到NUnit(尽管他们的网站没有响应,这并没有给项目增添很多信心)或者那种性质的东西,尽管我更愿意尽可能地减少工具的数量.
我一直在使用Visual Studio Express for Windows Phone开发WP(Windows Phone)8.0应用程序.为了开始WP 8.1的开发,我从Windows Phone开发者网站下载了VS 2013,包括更新2 RC,它应该用于开发WP 8.1应用程序.
我已经尝试了两次,但即使安装成功,也无法创建WP 8.1应用程序.我得到的只是这个:

即没有创建Windows Phone 8.1应用程序的选项.如果重要的话,我特别感兴趣的是WP 8.1 Visual C#模板.
正如我所提到的,自从我开发Windows Phone 8.0应用程序以来,已经安装了适用于Windows Phone的Visual Studio Express(2012).
我已经经历过了:
Visual Studio Express 2013上的WP8开发
为什么没有Windows Phone版本的Visual Studio Express 2013?
Visual Studio 2013和Windows Phone
如何开始使用Windows Phone SDK 8.1?
Visual Studio Express 2013上的WP8开发
但没有人解决这个问题.
我正在Visual Studio 2013 Express for Web中开发ASP.NET(Razor v2)Web站点,因此当我运行站点进行调试时,VS会自动启动IIS Express进程.
当我使用VS"停止调试"按钮停止调试时,即使在VS分离后,IIS Express系统托盘和IIS Express工作进程也会继续运行.(并且,我怀疑,从一次运行到另一次运行都有一个糟糕的状态,但这完全是一个不同的问题.)
是否有VS选项或项目设置,我可以设置为在VS中点击"停止调试"控件后自动终止此过程?
asp.net visual-studio-express visual-studio-debugging iis-express visual-studio-2013
.net ×2
c# ×2
ankhsvn ×1
asp.net ×1
exception ×1
iis-express ×1
mstest ×1
public ×1
vssettings ×1