在我的c# winforms应用程序中,我必须使用从TargetLink模型生成的一些C代码。为此,在我的解决方案中,我已将C代码添加到VC ++项目中,并将其构建到静态库中。我添加了另一个带有C ++类的VC ++项目,用于在C#和C(静态库)之间进行接口并将其构建为dll。
我有一个新要求,用户将浏览到C代码的位置,因为代码可能会定期更改。应用程序必须使用此代码。我想用C ++类和C代码构建一个dll。
到目前为止,我尝试解析.vcxproj文件并将C文件的路径更改为新位置。我觉得这很复杂,我正在寻找一种更好的方法。
答案 0 :(得分:0)
您使用的是MS Visual Studio吗?然后,如果您为C ++项目编写PreBuild命令,如果用户位置中存在较新版本,则会覆盖源文件,这不能解决您的问题吗?