Questions tagged «visual-studio»

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

4
阻止Visual Studio在文件中混合行尾
在Visual Studio 2010中打开基于文本的文件时,它将使用CRLF(而不是原始文件的行尾格式)写入我的编辑内容。如何阻止VS执行此操作?任何半个体面的编辑器都应具有此功能。 更糟糕的是,由于VS用CRLF编写了带有部分内容的文件,因此(再次打开文件时)它将出现一个对话框,要求我转换文件行结尾。



11
Visual Studio 2015或2017显示IntelliSense错误,但解决方案已编译
我们目前正在评估新的Visual Studio 2015,并遇到了IntelliSense的奇怪问题。当我用新工作室编译主要解决方案时,构建成功,但是显示了6个错误。 我发现这不是一个真正的错误,而只是一个智能错误。该代码绝对正确,并且一切都已成功编译。但是,该代码标记为红色,并且错误显示在错误列表中。 所有6个错误的起因均相同。这是一个简单的构造函数调用。足够奇怪,但是也有一些完全相同的构造函数出现而没有任何错误。 错误信息: Code: CS1729 Message: '<the class>' does not contain a constructor that takes that many arguments. Project: <the project name> File: <the path to the file> 新工作室安装在没有任何旧版软件(没有VS13)的全新安装的Windows 7上。 我已经尝试清除缓存,删除suo文件,删除bin和obj目录,清理并重建解决方案等。但是没有任何效果。 谁能向我解释这种行为?


11
如何真正重置Visual Studio窗口布局?
我在Visual Studio 2008中安装了一个插件,它创建了一些额外的可停靠窗口。我已经卸载了它,但是我无法摆脱它创建的窗口-我关闭了它们,但它们总是回来。它们现在只是空的窗口,因为该插件不再存在,但是我尝试过的所有方法都没有摆脱它们。我试过了: 窗口->重置窗口布局 删除我的项目目录中的.suo文件 在我的“应用程序设置”目录中删除Visual Studio 9.0文件夹 有任何想法吗?

12
VS2010和IE10附加脚本调试器以处理iexplore.exe失败
所以我在VS2010中使用Win7 x64,并已安装IE10 Win7 Preview和ReSharper 6.1。 当我尝试开始调试时,收到以下信息: “在机器'MINE'上附加脚本调试器以处理'[1111] iexplore.exe'失败。调试器已连接。” 我可以单击“确定”,然后查看附加的调试会话-[1111]变灰,并且还有一个带有我的解决方案标题的iexplore.exe实例。我可以手动连接,效果很好。 我想也许是因为有两个iexplore.exe pids会出问题,没有两个选项卡或窗口打开,所以我禁用了自动崩溃恢复功能。 尝试过此操作: 将脚本调试器附加到进程“ NAME”上的进程“ [XXXX] IEXPLORE.EXE”失败 不工作。 有任何想法吗?

5
禁用浏览器链接-哪个工具栏
我想禁用Visual Studio浏览器链接。我发现了这个问题: 如何在VS.NET 2013中禁用__vwd / js / artery? 以及其他许多资源,我应该取消选中工具栏中的“启用浏览器链接”,但是该工具栏不会显示在我的Visual Studio中。我启用了所有调试工具栏,但仍然没有浏览器链接按钮。

15
ASP.NET MVC RequireHttps仅在生产中
我想使用RequireHttpsAttribute来防止将不安全的HTTP请求发送到操作方法。 C# [RequireHttps] //apply to all actions in controller public class SomeController { [RequireHttps] //apply to this action only public ActionResult SomeAction() { ... } } VB <RequireHttps()> _ Public Class SomeController <RequireHttps()> _ Public Function SomeAction() As ActionResult ... End Function End Class 不幸的是,ASP.NET开发服务器不支持HTTPS。 发布到生产环境时如何使ASP.NET MVC应用程序使用RequireHttps,而不是在ASP.NET开发服务器上的开发工作站上运行时如何使它使用?


2
在Visual Studio中将“嵌入互操作类型”设置为true和false有什么区别?
在Visual Studio中,当向项目添加一个引用时,属性窗口具有选项Embed Inteop Types,如果我们将其设置为True或False?有什么不同? 由于我们有很多项目,其中有些项目的参考设置为False,其他项目的设置为True,这完全是一团糟。bulid服务器也有相同的警告: “创建对嵌入式互操作程序集的引用”是什么意思? 因此,我们计划将所有更改Embed Inteop Types为False,我们会遇到什么风险?
121 c#  visual-studio 


12
在Visual Studio中有控制台应用程序而不是控制台的输出
当使用Eclipse在Java中制作控制台应用程序时,我看到输出被放在IDE本身的文本框中,而不是像Visual Studio那样弹出控制台。这很方便,因为即使程序退出后,我仍然可以充分利用其中编写的文本,因为直到再次运行它才会被擦除。使用Visual Studio可以实现类似的功能吗?我知道,除了做 System.Console.WriteLine(str); 我可以 System.Diagnostics.Debug.WriteLine(str); 但这不是完全一样的事情,因为在“输出”窗口中会出现很多“垃圾”,包括所有已加载的符号等。 更好的是,是否可以在运行应用程序时在IDE本身中完成所有操作,而不是在控制台中运行?

4
Visual Studio中的HintPath与ReferencePath
到底是什么之间的区别HintPath在.csproj的文件和ReferencePath一个.csproj.user文件?我们正在尝试遵循一个约定,其中依赖项DLL位于“发布” svn存储库中,并且所有项目都指向特定的发布。由于不同的开发人员具有不同的文件夹结构,因此相对引用将不起作用,因此我们提出了一种方案,该方案使用指向特定开发人员的releases文件夹的环境变量来创建绝对引用。因此,在添加引用之后,我们可以手动编辑项目文件以使用环境变量将引用更改为绝对路径。 我注意到,可以同时使用HintPath和和来完成此操作ReferencePath,但是我只能发现它们之间的唯一区别HintPath是在构建时以及ReferencePath将项目加载到IDE中时已解决。我不太确定那是什么后果。我注意到VS有时会重写,.csproj.user而我必须重写ReferencePath,但是我不确定是什么触发了它。 我听说最好不要检入该.csproj.user文件,因为它是特定于用户的,因此我希望以此为目标,但是我也听说HintPath-指定的DLL不能“保证”在以下情况下加载:例如,相同的DLL位于项目的输出目录中。有什么想法吗?

20
没有为此项目设置OutputPath属性
当我尝试在Visual Studio 2008中从x86调试模式编译项目时,出现此错误。当我查看抱怨的项目的属性组时,我看到设置了输出路径。 这是该.csproj文件的属性组部分 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <DebugSymbols>true</DebugSymbols> <OutputPath>bin\x86\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <BaseAddress>285212672</BaseAddress> <FileAlignment>4096</FileAlignment> <DebugType>full</DebugType> <PlatformTarget>x86</PlatformTarget> <ErrorReport>prompt</ErrorReport> 谁能阐明这一点? 注意:当我编译此调试程序和任何CPU时,它都可以工作。 更新:错误1没有为此项目设置OutputPath属性。请检查以确保您指定了有效的配置/平台组合。配置='调试'平台='x86'
120 c#  visual-studio 

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.