Questions tagged «visual-studio»

如果对Visual Studio功能有特定疑问,请使用此标记。请勿在有关恰好是用Visual Studio编写的代码的问题上使用此标记。考虑标记您的问题链接到的确切技术领域,并标记一个特定版本的Visual Studio。请在问题中提及您确切的VS版本,版本和更新级别。


7
我应该用/ MD或/ MT编译吗?
在Visual Studio中,有编译标志/ MD和/ MT,可让您选择所需的C运行时库。 我了解实现上的区别,但仍不确定要使用哪个。优点/缺点是什么? 我听说过的/ MD的一个优点是,它允许某人更新运行时(例如修补安全问题),并且我的应用程序将从此更新中受益。尽管对我而言,这似乎是一个无功能:我不希望人们在不让我针对新版本进行测试的情况下更改运行时! 我有些好奇的事情: 这将如何影响构建时间?(大概/ MT慢一点?) 还有哪些其他含义? 大多数人使用哪一个?



7
如何在网站项目类型中使用C#6?
更新了现有网站项目类型Visual Studio 2015,将Framework更改为4.6。 然后,我希望文件中的代码中具有所有这些新功能。 不幸的是,我收到如下错误: 错误CS8026:C#5中没有功能“表达式绑定的属性”。请使用语言版本6或更高版本。 或例如: 错误CS8026:C#5中没有功能“插值字符串”。请使用语言版本6或更高版本。 我做了一次Google快速检查,发现一个人在ScottGu的博客文章中发表了一些评论(在页面上搜索“ 8026”)。 由于我不了解他的解决方案,并且我想使解决方案更加可见,因此我创建了此SO发布。 我的问题: 如何拥有类型为Web站点(即不是Web应用程序)的Visual Studio 2015项目来识别C#6功能?


7
如何使用VS2010 Web部署程序包包含其他文件?
我正在使用Visual Studio 2010中的新Web打包功能进行测试,并遇到一种情况:我使用预生成事件将所需的.dll复制到我的应用程序依赖于API调用的bin文件夹中。由于它们不是可与互操作一起使用的COM dll,因此不能将它们作为参考。 当我构建部署包时,如果选择仅包括运行该应用程序所需的文件的选项,则这些文件将被排除。有没有一种方法可以配置部署设置以包括这些文件?我没有运气找到关于此的任何好的文档。




8
在IIS Express中创建虚拟目录
有什么方法可以在IIS express中创建虚拟目录吗?我知道Cassini无法做到这一点,而无需使用完整版本的IIS就可以做到这一点。 到目前为止,我可以这样在IIS express中本地浏览到我的应用程序: http://本地主机:1132 / 我想做的是创建一个名为“ OffSiteStuff”的虚拟目录,并将其指向我的C驱动器上的某个位置,例如“ c:\ offsitestuff”,然后按以下方式浏览到该文件夹​​中的项目: http:// localhost:1132 / OffSiteStuff / UserUploadedImage.jpg 我知道我可以使用网站内的文件夹来执行此操作,并且仍然使用IIS Express,或者就此而言,是普通的老式Cassini,但是此文件夹将存储用户上传的图像,我真的不想将这些图像与应用程序文件。 另一个“大胆”的解决方案是,每次我要调试使用异地内容的功能时,都将站点部署到完整的Server 2008 IIS 7.5实例上,但这也有点麻烦。 我可以在<System.WebServer />Web config元素中执行任何操作吗?

7
在Visual Studio中构建时有条件地使用32/64位引用
我有一个构建在32/64位并且具有相应的32/64位依赖项的项目。我希望能够切换配置并使用正确的引用,但是我不知道如何告诉Visual Studio使用适合于体系结构的依赖关系。 也许我会采用错误的方式,但是我希望能够在配置下拉菜单中在x86和x64之间切换,并使引用的DLL正确无误。



6
重新共享Ctrl-T映射丢失
我似乎失去了Resharper Ctrl+ T映射,无法快速找到类,我尝试了此处描述的解决方案: 键盘快捷方式在安装了Resharper的Visual Studio中不处于活动状态 具体来说是接受的答案: 我首先尝试重置所有Visual Studio设置(“工具”>“导入和导出设置”>“重置所有设置”),然后转到“ Resharper”>“选项”>“键盘和菜单”,然后重新应用键盘快捷方式。 还有这个: 设置为Resharper /选项/键盘和菜单/无/应用并保存 然后 Resharper /选项/键盘和菜单/设置为Visual Studio /应用并保存 后者不执行任何操作(没有明显的积极结果),前者导致以下结果: 按(Ctrl+ T)。等待第二个和弦。 因此,看起来VS正在尝试处理命令,而不是Resharper。 Alt+ Enter但是可以按预期工作,所以并不是说Resharper完全脱离了。 有想法该怎么解决这个吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.