visual-studio-2017 相关问题

Visual Studio 2017(又名Visual Studio“15”,包括C ++编译器版本19.1)是Microsoft Visual Studio的一个版本。除非您对此特定版本有特定问题,否则请勿使用此标记。

无法启动程序。 Visual Studio 2017 中的 [VALUE].dll 不是有效的 Win32 应用程序错误

我使用 Visual Studio 2012 在 Windows 7 计算机上开发了一个 C#、ASP.NET Web 应用程序。现在我已将整个项目导入到在 Windows 10 计算机上运行的 VS 2017 中,当我尝试...

回答 8 投票 0

错误CS0030无法将类型“object”转换为“System.TypedReference”

我无法使用最新版本VS2017 build 15.5.0编译以下代码,我之前没有这个问题。 void MyMethod(对象[]对象) { TypedReference.SetTypedReference((TypedRefer...

回答 1 投票 0

Visual Studio 2017 Professional 中缺少“分析代码覆盖率”选项

是否有任何选项可以启用“测试->分析代码覆盖率”中的选项? 还有另一种方法来运行代码覆盖率结果吗?

回答 3 投票 0

(新格式)Visual Studio 项目中的可选 appsettings.local.json

我的应用程序使用 appsettings.json 进行某些设置。如果 appsettings.local.json 存在,则应覆盖 appsettings.json 中包含的任何设置。到目前为止,没有问题。 但我使用 git

回答 7 投票 0

VS2017 15.4.2 - SSRS 项目升级后项目文件未绑定到源代码管理

今天我将 Visual Studio 2017 更新到 15.4.2,发现 SQL Server Data Tools (SSDT) 15.4.0 预览版附带的项目不再可用,这是更新后常见的情况...

回答 3 投票 0

Visual Studio 2017 中的调试问题

在调试模式下启动我的项目时,出现以下错误并且必须停止调试: 这是错误消息: 评估函数“Microsoft.VisualStudio.Debugger.Runtime.Trac...

回答 3 投票 0

Visual Studio 在构建过程中无法删除 EXE 文件

我有一个项目,我已经使用 Visual Studio 2017 工作了几个星期。我创建了一个运行良好的“发布”版本。然后我需要进行一些更改并创建第二个“版本”...

回答 2 投票 0

关闭 .SQL 文件时 Visual Studio 挂起

我禁用了所有扩展,并且只打开了 1 个 Sql 项目。然而,每当我关闭 SQL 文件时,Visual Studio 就会挂起。 受影响的版本: 2017年度企业 2015年度企业 在这“h...

回答 3 投票 0

如何在一个项目中获取级联参考 dll 以构建到我的主网站项目中?

我在一个解决方案下有两个项目。一个是 ASP.NET Web 应用程序项目,另一个是类库。 Web 应用程序项目是我的启动解决方案,它有类库项目作为

回答 1 投票 0

Docker 构建失败并出现“未找到项目文件”错误

我有几个 dotnet core 控制台应用程序,用于在 Linux 容器上使用 docker。 我右键单击我的服务器项目,然后单击“添加 Docker 支持”。 它自动生成了

回答 1 投票 0

向后移植到 Visual Studio 2013 时替代 nextafter

我正在将一个项目从 VS 2017 向后移植到 VS 2013。看起来“nextafter”方法在 VS 2013 中不可用。任何人都可以建议解决方法或替代方案吗? 我尝试用谷歌搜索...

回答 1 投票 0

使用for循环时的简单openmp c++问题

这是并行计算斐波那契数列的代码。我想知道它在斐波那契数列计算过程中是如何工作的。斐波那契数列的计算需要涉及...

回答 1 投票 0

C#编译时才生成字符串?

我想在编译时调用 System.DateTime.Now.ToString() 并将返回值存储在 const String 中,该值不会被 DateTime.Now 更新。 是否有捷径可寻?有...

回答 1 投票 0

运行 docfx 以针对 .net 标准 2.0 项目生成文档 - msbuild 错误

我有一个.net标准2.0类库。我安装了 VS 2017 和 VS 2017 预览版(适用于 net core 2.0)。 我正在尝试运行 docfx 来为我的库生成文档。 我第一次面对...

回答 3 投票 0

如何使用 Visual Studio SSRS 2017 删除 CSV 导出中的 BOM(字节顺序标记)

当我使用 SSRS 2017 将数据导出到 CSV 文件时,我在数据中得到了 BOM(字节顺序标记)。 我怎样才能摆脱它? 我尝试了以下链接,但找不到 rsreportserver.config 文件 https://soc...

回答 3 投票 0

当<Compile>和<EmbeddedResource>之外的文件发生更改时,如何避免 Visual Studio 增量构建无法运行?

我有一个 VS2017 csharp 项目,.csproj 文件如下所示: 执行 我有一个 VS2017 csharp 项目,.csproj 文件如下所示: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp2.0</TargetFramework> </PropertyGroup> <ItemGroup> <MyItem Include="file.dat" /> </ItemGroup> <PropertyGroup> <PrepareResourcesDependsOn> $(PrepareResourcesDependsOn); MyCompileTarget </PrepareResourcesDependsOn> <CoreCompileDependsOn> $(CoreCompileDependsOn); MyCompileTarget </CoreCompileDependsOn> </PropertyGroup> <Target Name="MyCompileTarget" Inputs="@(MyItem)" Outputs="@(MyItem->'%(FileName).out')"> ... </Target> </Project> 其中 MyCompileTarget 是从 file.out 生成 file.dat 的目标(在实际代码中,增量构建目标和属性位于通过 NuGet 包自动包含的目标文件中)。 问题是,如果我更改 file.dat 并按 Build,则根本不会执行 目标(但 MyTarget 使用 Rebuild 或使用 msbuild 运行时可以正确执行)。我希望执行 MyCompileTarget 以便更新 file.out 文件。 如果我使用 BeforeBuild 或 AfterBuild 而不是 PrepareResourcesDependsOn 等,也会出现同样的问题 除非 @(Compile) 或 @(EmbeddedResource) 中的某些文件发生更改,否则 Visual Studio 增量构建似乎不会启动。事实上,如果我添加以下内容 <EmbeddedResource>file.dat</EmbeddedResource> 增量构建按预期工作(但显然我不想将 file.dat 嵌入到生成的程序集中)。 如果修改了file.dat,并且相应的生成文件早于file.dat或不存在,是否可以强制Visual Studio启用增量构建? 注意:使用 VS2015、.NET CORE 或 .NET FRAMEWORK 也会出现同样的问题。 另外,如果我更改 csharp 文件,将触发增量构建,因此它将触发 MyTask,但前提是 file.dat 比生成的文件更新(如预期)。 提前致谢, 法比奥。 如果 file.dat 被修改,是否可以强制 Visual Studio 启用增量构建 您可以在项目文件中将属性 DisableFastUpToDateCheck 设置为 true,以禁用 Visual Studio 构建管理器的 FastUpToDateCheck: <PropertyGroup> <DisableFastUpToDateCheck>True</DisableFastUpToDateCheck> </PropertyGroup> 检查MSDN有关DisableFastUpToDateCheck的信息: 仅适用于 Visual Studio 的布尔值。 视觉工作室 构建管理器使用名为 FastUpToDateCheck 的过程来确定 是否必须重建项目才能保持最新状态。 此过程是 比使用 MSBuild 更快地确定这一点。 设置 将 DisableFastUpToDateCheck 属性设置为 true 可让您绕过 Visual Studio 构建管理器并强制它使用 MSBuild 来确定是否 该项目是最新的 更新: 此外,我们还可以将 UpToDateCheckInput 设置为项目: <UpToDateCheckInput Include="file.dat" /> 禁用 VS 快速更新检查会让你的构建速度变慢。别这样做! 相反,请确保最新检查了解项目中的项目以及它们与构建的关系。为此,您可以将两种项目添加到您的项目中: UpToDateCheckInput 用于输入 UpToDateCheckBuilt 用于输出 在您的情况下,您需要第二个选项,因为既有输入又有输出。您需要确保如果删除输出,它会被重建。 <ItemGroup> <UpToDateCheckBuilt Original="@(MyItem)" Include="@(MyItem->'%(FileName).out')"> </ItemGroup> 有关更多信息,请参阅文档: https://github.com/dotnet/project-system/blob/main/docs/up-to-date-check.md

回答 2 投票 0

如何从 Visual Studio 禁用 Perfwatson2.exe

如何在 Visual Studio 中禁用 Perfwatson? Perfwatson 不会被“工具”>“扩展和更新”>“开发人员分析工具”禁用。

回答 3 投票 0

如何以 C++ 风格更改 Visual Studio 2017 默认窗口布局?

我已经使用 Visual studio 2017 用 C++ 编写代码很长时间了, 但在我尝试C#编程后,突然Visual Studio 2017的默认布局变成了C#项目风格(-解决方案

回答 1 投票 0

更改 Visual Studio 使用的 NuGet 包文件夹

任何基于 csproj 或 project.json 的 .NET Core 项目中都不再有包解决方案文件夹。 NuGet CLI 获取已使用的缓存文件夹的列表: nuget 当地人全部列表 回复: http 缓存:C:\U...

回答 3 投票 0

更改 Visual Studio 2017 使用的 NuGet 包文件夹

任何基于 csproj 或 project.json 的 .NET Core 项目中都不再有包解决方案文件夹。 NuGet CLI 获取已使用的缓存文件夹的列表: nuget 当地人全部列表 回复: http 缓存:C:\U...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.