1

我一直在 Visual Studio(试用版)下使用 Excel-DNA 开发一个 Excel 库(xll),只是因为它是我在 Post-Build 事件中发现的唯一版本,因此它将我的整个库打包在一个文件中。

但是现在我发现 SharpDevelop 可以提供与开源项目相同的体验,这对我的工作来说非常有用,只是我不知道如何让构建后的打包工作。

这是我在 Visual Studio 中的构建后事件:

echo F | xcopy "c:\uri\to\packages\Excel-DNA.0.30.3\tools\ExcelDna64.xll" "$(TargetDir)Name-of-AddIn.xll" /C /Y
"c:\uri\to\packages\Excel-DNA.0.30.3\tools\ExcelDnaPack.exe" "$(TargetDir)Name-of-AddIn.dna" /Y
4

1 回答 1

0

如果您在 Visual Studio 中定义了后期构建,那么它应该只在 SharpDevelop 中工作。post build 命令将保存在项目本身内,MSBuild 将在项目编译时执行它。

如果没有,我会打开一个命令提示符并直接在您的解决方案上运行 MSBuild,看看是否报告了任何错误。

于 2013-12-17T16:49:21.543 回答