Questions tagged «visual-studio»

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

7
从解决方案中删除TFS连接
如何在不映射到TFS的情况下使解决方案成为干净副本?问题是当我尝试打开该消息时会显示该消息。我想在没有TFS连接的情况下正常打开它。

5
使用MSBuild.exe通过cmd行“发布” ASP.NET MVC 4项目
我正在寻找要运行的命令,该命令MSBuild.exe只需要MVC 4项目并将其发布到给定目录。 例如, MSBuild <solution>/<project>.csproj -publish -output=c:/folder 这显然是不正确的语法。我正在尝试简化我的问题。 这个问题是关于构建XML的,但是我没有尝试做那么多的细节。 我只是在尝试进行部署。 在该问题的最下方,有人说“ MSDeploy”。我可以调查一下,但这是唯一的选择吗?我没有能力在服务器上安装Web部署。在这种情况下,我真正需要做的就是“发布”并将已发布项目的内容发送到服务器/文件系统上的给定目录。 有人有我可以使用的一个内胆吗? 我必须使用MSDeploy吗? MSDeploy是否要求在服务器上安装Web部署? 在服务器上设置Web部署是否不需要设置某些端口,权限和安装某些IIS加载项? 我很想执行简单的事情。

6
SQL Server Management Studio 17找不到一个或多个组件
我刚刚升级到Visual Studio 2017 Professional和SSMS 17。 我可以通过Visual Studio 17的SQL Server对象资源管理器访问服务器和数据库,但是当我尝试在VS IDE外部执行SSMS时,它告诉我“找不到一个或多个组件。请重新安装该应用程序”。我已经两次重新安装了SSMS 17,但仍然无法运行它。 SSMS可执行文件位于: C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe。 我在运行VS 2017社区的另一台计算机上遇到相同的问题。 当我尝试在Visual Studio之外执行SSMS时,是什么原因导致消息“找不到一个或多个组件。请重新安装应用程序”?在VS IDE之外执行SSMS时需要做什么?

6
如何在Visual Studio中获取文件的相对路径?
我正在尝试获取在Visual Studio的解决方案资源管理器中添加的图像文件的路径,但无法获取该图像的相对路径。H是我的项目的文件结构: / BulutDepoProject /文件夹图标 Folder.ico Main.cs 我可以得到这样的图像: "C:\\Users\\Tolga\\Desktop\\BulutDepo\\BulutDepoProject\\FolderIcon\\Folder.ico" 但是我应该能够通过以下方式获得它: "~\\FolderIcon\\Folder.ico" 我想我不知道它的确切语法,所以我无法获取图像。:(
82 c#  visual-studio 


6
使用Visual Studio调试TypeScript代码
有没有一种方法可以在Visual Studio中调试TypeScript源(而不是调试生成的JavaScript)? 根据TypeScript语言规范: TypeScript可以选择提供源映射,从而启用源级调试。 因此,我期望能够在ts代码中放置断点并能够对其进行调试,但这是行不通的。在规范中,我没有发现其他任何有关调试的信息。我应该做些什么来使这项工作吗?也许“可选地”一词暗示我需要做一些工作才能起作用……有什么建议吗?


11
如何使用std :: string创建条件断点
假设我有这个功能: std::string Func1(std::string myString) { //do some string processing std::string newString = Func2(myString) return newString; } newString有特定值时如何设置条件中断?(不更改来源) 设定条件 newString == "my value" 无效,断点被禁用,并显示错误“找不到重载的运算符”

4
如何在Visual Studio中实际搜索所有文件
我正在使用Visual Studio。举例来说,我在类Utils中有一个名为FooBar()的静态公共方法。还要说我在许多.aspx文件中都使用了此方法。假设我将FooBar()的方法签名更改为FooBar(string),随后我想找到Utils.FooBar的所有实例,以便我可以对其进行更新。 现在,假设我转到“解决方案资源管理器”搜索框,选择“在文件内容中搜索”,然后键入“实用程序”。尽管我无处不在都调用Utils。*方法,但显示的唯一内容是Utils.cs文件。如果我继续输入“ Utils.FooBar”,则不会显示任何内容。 现在,我启动了一个cygwin窗口并使用grep,因为普通的Windows搜索也非常无用。但是似乎必须在Visual Studio中的所有文件中找到一种实际的搜索方法。我想念什么吗?



12
找不到“ C:\ Microsoft.Cpp.Default.props”
我在Visual Studio 2013中创建了一个项目。 该项目文件具有以下属性: ToolsVersion =“ 12.0”,PlatformToolset = v120。 我安装了Visual Studio 2013和Microsoft Build Tools 2015。使用MSBuild 12.0成功构建了该项目。在尝试使用MSBuild 14.0进行构建时,出现错误 MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 据我了解,问题在于变量VCTargetsPath没有得到评估。如果我在生成之前指定变量VCTargetsPath(值为C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 …

16
Visual Studio在生成时锁定输出文件
我在VS 2010中有一个简单的WinForms解决方案。每当构建它时,输出文件(bin \ debug \ app.exe)最终都会被锁定,随后的构建会失败,并显示以下消息 "The process cannot access the file 'bin\Debug\app.exe' because it is being used by another process." :唯一的构建项目的方法是在之后重新启动VS。每一个版本,这都很尴尬。 我发现了这个旧博客帖子http://blogs.geekdojo.net/brian/archive/2006/02/17/VS2005FileLocking.aspx-看来问题确实很老。有谁知道这里发生了什么,或者至少有一些解决方法? 更新资料 我实际上没有运行该文件。锁定发生在构建之后,而不是在调试之后(即,启动VS-构建-构建-失败!),然后尝试关闭防病毒软件。它没有帮助。 更新2 进程浏览器显示devenv.exe已加载文件(在DLL中,而不是在Handles中)。似乎在构建过程中出现一些故障阻止了卸载,但是(第一个)构建已完成,没有任何其他消息,除了“ 1成功,失败” /

7
在Visual Studio中进行调试时,运行方式为其他用户
我正在尝试以其他用户身份运行正在调试的程序。现在,可以通过运行exe并从Visual Studio附加附件来完成此操作,但这很麻烦。 我尝试做的是使用“ RunAs”命令: command.com /C runas /env /user:OtherUser DebugTarget.Exe 但这是附加到command.com的,Visual Studio需要一个exe。现在,我可以创建一个虚拟应用程序...。但是有人对此有更好的解决方案吗?

8
Visual Studio 2010奇怪的“警告LNK4042”
我刚刚被Visual Studio 2010(C ++)发出的一些不重要的警告打了头(或几乎没有)。 编译结果如下: 1 Debug \ is.obj:警告LNK4042:对象指定了多次;忽略了其他功能 1 Debug \ make.obj:警告LNK4042:对象指定了多次;忽略了其他功能 1 Debug \ view.obj:警告LNK4042:指定的对象不止一次;额外功能被忽略 1 identity.obj:错误LNK2019:void __cdecl test::identity::view(void)函数void __cdecl test::identity::identity(void)(?identity @ 0test @@ YAXXZ)中引用的未解析外部符号(?view @ identity @ test @@ YAXXZ) 1 identity.obj:错误LNK2019:未解析的外部符号void __cdecl test::identity::make(void)(?make函数void __cdecl test::identity::identity(void)(?identity @ 0test @@ YAXXZ)中引用的@ identity @ test @@ YAXXZ) 1 range.obj:错误LNK2019:void …

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.