[英]Visual Studio 2017 C# project with Microsoft.Office.Interop.Word 2016/365 coded and 2010 production
[英]$(TargetDir) empty for Microsoft Word Add-In project in Visual Studio 2017
对于Visual Studio 2017上的Word加载项项目,似乎已禁用$(TargetDir)属性。
我正在使用C#和.NET在Visual Studio 2017中创建Microsoft Word加载项项目。 我需要我的加载项来访问XSD架构文件,以便验证用户加载的XML。 我首先想到的是使用以下构建后事件将XSD文件从项目目录复制到目标目录:
xcopy "$(MSBuildProjectDirectory)TestSchema.xsd" "$(TargetDir)"
但这似乎是不可能的,因为$(TargetDir)属性是一个空字符串。
是否有另一种方法来实现此行为?
将TestSchema.xsd的文件属性更新为:
建立动作:内容
复制到输出目录:如果较新则复制
似乎已经完成了trick俩。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.