我正在尝试在VS 2010中为我的C#应用程序创建一个安装项目。我在创建c#应用程序期间使用了构建后的事件。此事件将数据附加到应用程序的二进制文件,因为我稍后需要此数据。visual studio setup project从哪里获取主输出文件?
问题是,输出文件夹中的文件包含此附加数据,但setupproject的安装文件不包含它。我现在的问题是,VS从哪里得到安装项目的输出文件,所以我可以将数据附加到该文件中?
谢谢你到目前为止。
亲切的问候
多米尼克
我正在尝试在VS 2010中为我的C#应用程序创建一个安装项目。我在创建c#应用程序期间使用了构建后的事件。此事件将数据附加到应用程序的二进制文件,因为我稍后需要此数据。visual studio setup project从哪里获取主输出文件?
问题是,输出文件夹中的文件包含此附加数据,但setupproject的安装文件不包含它。我现在的问题是,VS从哪里得到安装项目的输出文件,所以我可以将数据附加到该文件中?
谢谢你到目前为止。
亲切的问候
多米尼克
尝试增加“文件”,而不是“项目输出”到你的安装项目。
或者您可以在/ obj/release(或obj/debug)文件夹中修改输出,而不是在输出文件夹中修改它。 (如果你看主输出属性 - 你会发现它使用obj ...文件夹中的文件而不是输出文件夹)
你应该考虑切换到不同的技术来构建你的安装程序,因为安装项目没有更长的存在VS 2012. – 2013-02-21 07:55:30
Ouuuw ...这是dopey。我喜欢在VS2010中使用安装项目的简单方法。除非我必须使用.net 4.5,否则我将坚持VS2010,2012年的设计一直不成功。 – Findus 2013-02-21 09:28:54
请注意,现在有一个扩展名可以将设置项目添加回VS2013以来的版本:https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d – BitMask777 2015-01-15 20:04:08