我在 Windows 7 中运行 Ramdisk。我修改了一些 web.config 文件,以显着缩短 ASP.NET 解决方案的编译时间。
我有一个包含大约 40 个 WPF 和类库项目的解决方案,当我在 TEMP/TMP 指向 Ramdisk 的环境中启动 Visual Studio 时,它没有得到改进。
所以,我认为这些 TEMP/TMP 环境变量不会影响 C# 编译 WPF 和类库项目时使用的临时文件夹。
我可以更改 C# 在编译 WPF 和类库项目时使用的临时文件夹吗?
C# 在编译普通项目时不使用临时文件夹。
ASP.Net 运行时使用临时文件夹来存储由 ASPX 页面生成的
.cs
文件,然后将它们传递给 csc.exe
,但普通项目是就地编译的。
您可以通过更改
obj
文件中的 BaseIntermediateOutputPath
属性来移动中间
.csproj
文件夹,这可能会有所帮助。