为了能够发布单个.exe,我已将Costura / Fody包添加到我的C#项目中。我之前使用过此软件包,但现在收到以下错误消息:
MSBUILD:错误:Fody:AssemblyPath " C:\项目\ X \的MSBuild \ OBJ \ 86 \调试\ X.exe"不存在。如果你 没有做过构建你可以忽略这个错误。 完成了4毫秒。
奇怪的是,中间件X.exe是否正确构建在这里:
C:\项目\ X \ SRC \ X \ OBJ \ 86 \调试\ X.exe
我正在进行的项目相当庞大。所以我们使用几个MSBuild道具文件将所有内容放在corect输出目录中。从命令行构建MSBuild和从Visual Studio中构建都可以正常工作。所以我假设我们的道具文件是正确的。为什么Fody在中介机构这样一个奇怪的位置?
Fody可能使用哪个MSBuild变量来控制这个中间路径?