我该如何强制Visual Studio 2012在项目更改时重新构建所有依赖项?
我有两个项目:一个C++ DLL和一个C# WPF应用程序。 C# 项目有一个后置构建命令,将DLL复制到Debug文件夹中。
当我修改C++项目时,DLL被重新构建,但是C#项目没有被重新构建,因此DLL没有在Debug文件夹中更新。然后我需要清理并重新构建解决方案,才能看到更新的结果。
我想告诉VS,每当我更新C++项目时,它应该重新构建C#项目(或至少运行后置构建命令)。C#项目依赖于C++项目,但不通过引用进行。
我有两个项目:一个C++ DLL和一个C# WPF应用程序。 C# 项目有一个后置构建命令,将DLL复制到Debug文件夹中。
当我修改C++项目时,DLL被重新构建,但是C#项目没有被重新构建,因此DLL没有在Debug文件夹中更新。然后我需要清理并重新构建解决方案,才能看到更新的结果。
我想告诉VS,每当我更新C++项目时,它应该重新构建C#项目(或至少运行后置构建命令)。C#项目依赖于C++项目,但不通过引用进行。
touch
-es C#项目中的一个文件。如果您的机器上没有touch
工具,则可以使用nmake
中的一个(穷人版的touch
)。 - Cheers and hth. - Alf