我有一个C#项目,其中包含一个exe文件和11个库文件.exe引用所有库,lib1可以引用lib2,lib3,lib4等.
如果我对lib1中的类进行了更改并构建了解决方案,我假设只需要更改lib1和exe.但是,如果我想运行解决方案,所有dll和exe都在构建.
有没有一种方法可以阻止依赖关系建立,如果他们没有被改变?
我正在创建一个打字稿项目(项目类型 - 带有Typescript的Web应用程序),其中包括typescript,javascript和其他静态文件.
我正在使用Visual Studio 2015构建环境和Microsoft.TypeScript.MSBuild.1.8.11 nuget包进行实际编译(即不使用tsconfig.json).
我有一个Post-build事件任务,其副作用是"触摸"其中一些静态文件.当我随后触发另一个构建时,我在输出*中收到警告:
Project '<project name>' is not up to date.
Input file '<static file>' is modified after output file ''.`
Run Code Online (Sandbox Code Playgroud)
并且该项目被迫重建.
任何人都可以想到我怎么能弄清楚VS2015在谈到" output file ''" 时所指的是什么?